A General Approach for Securely Querying and Updating XML Data

نویسندگان

  • Houari Mahfoud
  • Abdessamad Imine
چکیده

Over the past years several works have proposed access control models for XML data where only read-access rights over non-recursive DTDs are considered. A few amount of works have studied the access rights for updates. In this paper, we present a general model for specifying access control on XML data in the presence of update operations of W3C XQuery Update Facility. Our approach for enforcing such updates specifications is based on the notion of query rewriting where each update operation defined over arbitrary DTD (recursive or not) is rewritten to a safe one in order to be evaluated only over XML data which can be updated by the user. We investigate in the second part of this report the secure of XML updating in the presence of read-access rights specified by a security views. For an XML document, a security view represents for each class of users all and only the parts of the document these users are able to see. We show that an update operation defined over a security view can cause disclosure of sensitive data hidden by this view if it is not thoroughly rewritten with respect to both read and update access rights. Finally, we propose a security view based approach for securely updating XML in order to preserve the confidentiality and integrity of XML data. Key-words: XML access control, XML security views, XML updating, Query rewriting, XPath, XQuery, Confidentiality and Integrity ∗ University of Nancy 2 & INRIA Nancy Grand Est ([email protected]). † University of Nancy 2 & INRIA Nancy Grand Est ([email protected]). ha l-0 06 64 97 5, v er si on 1 31 J an 2 01 2 Une Approche Générale pour Sécuriser l’Accès et la Mise à jour des Données XML Résumé : Durant ces dernières années, plusieurs travaux ont proposé des modèles de contrôle d’accès pour sécuriser l’accès en lecture aux données XML, basés seulement sur des DTDs non-récursives. Le contrôle d’accès XML considérant les opérations de mise à jour n’a pas reçu suffisamment d’attention. Dans ce papier, nous présentons un modèle général pour spécifier le contrôle d’accès aux données XML moyennant des primitives de mise à jour du W3C XQuery Update Facility. Notre approche pour enforcer ces spécifications de mise à jour est basée sur la notion de réécriture des requêtes (query rewriting en anglais) où chaque opération de mise à jour, définie par rapport à une DTD arbitraire (récursive ou non), est réécrite en une autre opération sûre afin qu’elle soit évaluée seulement sur des données XML modifiables par l’utilisateur qui a soumis l’opération. Nous étudions dans la deuxième partie de ce rapport la sécurisation des opérations de mise à jour XML en présence des droits de lecture spécifiés sous forme d’une vue de sécurité. Pour un document XML, une vue de sécurité permet de repésenter pour chaque classe d’utilisateurs les parties du document dont ils sont autorisés à voir. Nous montrons qu’une opération de mise à jour définie par rapport à une vue de sécurité peut entraîner des divulgations des données confidentielles cachées par cette vue, si elle n’est pas soigneusement réécrite en tenant compte des droits de lecture et de mise à jour. Pour pallier à ce problème, nous décrivons une solution qui permet de préserver la confidentialité et l’intégrité des données XML. Mots-clés : Contôle d’accès XML, Vues de sécurité XML, Mise à jour XML, Réécriture des requêtes, XPath, XQuery, Confidentialité et Intégrité ha l-0 06 64 97 5, v er si on 1 31 J an 2 01 2 A General Approach for Securely Querying and Updating XML Data 3

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A General Approach to Securely Querying XML

Access control models for XML data can be classified in two major categories: node filtering and query rewriting systems. The first category includes approaches that use access policies to compute secure user view on XML data sets. User queries are then evaluated on those views. In the second category of approaches, authorization rules are used to transform user queries to be evaluated against ...

متن کامل

A General Approach for Securely Updating XML Data

Over the past years several works have proposed access control models for XML data where only read-access rights over non-recursive DTDs are considered. A small number of works have studied the access rights for updates. In this paper, we present a general model for specifying access control on XML data in the presence of the update operations of W3C XQuery Update Facility. Our approach for enf...

متن کامل

An Integrated Access Control for Securely Querying and Updating XML Data

Many existing access controls use node filtering or querying rewriting techniques. These techniques require rather time-consuming processes such as parsing, labeling, pruning and/or rewriting queries into safe ones each time a user requests a query or takes an action. In this paper, we propose a fine-grained access control model, named SecureX, which supports read and write privileges. With our...

متن کامل

Querying and Updating XML with XML Schema constraints in an RDBMS

The increasing need of a variety of applications to store and process XML data has led to the development of systems and techniques for XML storage and querying. XML updating hasn’t received a corresponding amount of attention. We discuss XPURS, a system of processing XPath queries and updates on XML Schema-compliant XML data. XPURS updates respect XML ordering and XML Schema typing constraints...

متن کامل

CXQuery: A Novel XML Query Language

XML is becoming the data exchange standard on the Internet. Previously proposed XML query languages, such as XQuery, Quilt, YALT, Lorel, and XML-QL, lack schema definition of the query result; therefore, they are limited for defining views, integrating data, updating, and further querying, all of which are often needed in e-Business applications. We propose a novel XML query language called CXQ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1202.0018  شماره 

صفحات  -

تاریخ انتشار 2012